<?php

class Editar_Rollo extends CI_Controller{
    
    function __construct() {
        parent::__construct();
        $this->load->helper('form');
        $this->load->library('form_validation');
        $this->load->model('Rollo_Model');
        $this->load->model('Remito_Model');
    }
    
    function index($idRollo){
        $mensaje=$this->verificarEstado($idRollo);
        if($mensaje==null){
            $data['title']='Editar Rollos';
            $data['main_content']='modificar_rollos_view';
            $data['nuevos_rollos']=$this->Rollo_Model->getRollitos($idRollo);
            $this->load->view('includes/template',$data);
        }else{
            redirect(site_url('listar_remito/index/'.$mensaje));
        }
        
    }
    
  
    function validarNuevosRollos(){
         $this->form_validation->set_rules('cubicoTotal', 'Total Cubico', 'required|trim|numeric');
         $this->form_validation->set_message('required', 'Campo Requerido');
         $this->form_validation->set_message('numeric', 'Campo debe ser Numerico');
         
         if($this->form_validation->run()==FALSE){
            $this->index($this->input->post('idRollo'));
        }else{
            $numeroRollo=$this->input->post('idRollo');
            $cubicoNuevo=$this->input->post('cubicoTotal');
            $this->modificarCubicoTotal($numeroRollo, $cubicoNuevo);
          }
        
    }
    
    function modificarCubicoTotal($numero,$cubico){
        $this->Rollo_Model->modificarCubicoTotalRollo($numero,$cubico);
        redirect(site_url('listar_remito/validarListarRemitos'));
        
        
    }
    
    function verificarEstado($idRollo){
        $estadoRollo=$this->Rollo_Model->compararEstadoRollo($idRollo);
        if($estadoRollo=="Procesado"){
            return $mensaje="NosePuedeEditar";
        }else{
            return $mensaje=null;
        }
        
    }
}

?>
